a stumbling block - Espagnol Anglais Dictionnaire